package com.itbaizhan.openhis.config.shiro;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

//shiro 指的是在bootstrap.yml里的shiro配置
//在自动配置类（ShiroAutoConfiguration）添加@EnableConfigurationProperties(value = {ShiroProperties.class, RedisProperties.class})，
// 不面就不会报红，而且配置类必须要有@Configuration，因为@ConfigurationProperties必须与@Configuration搭配使用
@ConfigurationProperties(prefix = "shiro")  //如果报红，是因为还没有建自动配置类
@Data
public class ShiroProperties {

    private String hashAlgorithmName = "md5";

    private Integer hashIterator = 2;

    private String[] anonUrls; //放行的路径

    private String[] authUrls; //拦截的路径
}
